centipede grass (eremochloa ophiuroides) - Spanish English Dictionary